﻿using System;
using Chenxin.Lib.Passport.BLL;
using System.Collections.Generic;
using Chenxin.Lib.Utility;

//****************************************************************
//   臣信二手房
//   Copyright (c) 2010 Chenxin.                        
//****************************************************************
//****************************************************************      
//作成者       :  he.jifeng   
//创建日期     :  2010-02-24                 
//確認者       :  確認者          
//功能概要　   :  页面的父类，用户信息，权限管理                      
//****************************************************************
public class PageBase:System.Web.UI.Page
{
	public PageBase()
	{
		//
		//TODO: 在此处添加构造函数逻辑
		//
	}
    //用户信息
    public Chenxin.Lib.Passport.BLL.Cache_UserInfo CurrentUserInfo
    {
        get
        {
            //用户Id
            string strUserId;
            //从Cookies取得用户Id
            string strRequestKey = Context.Request.Cookies["requestkey"].Value;
            string strCachedKey = string.Format(Chenxin.Lib.Cache.CacheDataType.GLOBAL_REQUEST, strRequestKey);
            Chenxin.Lib.Cache.CacheService cs = new Chenxin.Lib.Cache.CacheService(Chenxin.Lib.Cache.CacheConn.xCacheConn.GLOBAL);
            strUserId = cs.GetString(strCachedKey);
            if (!cs.Hit)
                Context.Response.Redirect("~/loginex.aspx", true);

            //用户基本信息业务类
            Chenxin.Lib.Passport.BLL.Cache_UserInfo bllCacheUserInfo = new Chenxin.Lib.Passport.BLL.Cache_UserInfo(new Guid(strUserId));
            //得到当前用户信息
            return bllCacheUserInfo.GetCurrentUserInfo();
        }
    }

    ////*******************************************
    ////功能概要       ：获得用户信息
    ////参数説明       ：无
    ////返回值説明     ：用户信息
    ////功能詳細       ：获得用户信息
    ////作成者         ：he.jifeng 
    ////作成日         ：2010-02-26 
    ////*******************************************
    //private Cache_UserInfo GetCurrentUserInfo()
    //{
        
    //}
}
